Xceed Toolkit Plus for WPF v5.0 Documentation
In This Topic
    Adding vertical and horizontal grid lines
    In This Topic

    The following example demonstrates how to add vertical and horizontal grid lines to a grid in table-view layout. A style for the ColumnManagerRow objects has been added to the resources to remove the horizontal grid line drawn above the column-manager row in the fixed headers.

    XAML
    Copy Code
    <Grid xmlns:xcdg="http://schemas.xceed.com/wpf/xaml/datagrid">
       <Grid.Resources>
          <Style TargetType="{x:Type xcdg:ColumnManagerRow}">
             <Setter Property="BorderThickness" Value="0"/>
          </Style>
          <xcdg:DataGridCollectionViewSource x:Key="cvs_orders"
                                        Source="{Binding Source={x:Static Application.Current},
                                                          Path=Orders}"/>
       </Grid.Resources>   
       <xcdg:DataGridControl x:Name="OrdersGrid"
                             ItemsSource="{Binding Source={StaticResource cvs_orders}}">
          <xcdg:DataGridControl.View>
    
            <xcdg:TableView HorizontalGridLineThickness="1" VerticalGridLineThickness="1">
               <xcdg:TableView.HorizontalGridLineBrush>
                  <SolidColorBrush Color="Orange"/>
               </xcdg:TableView.HorizontalGridLineBrush>
               <xcdg:TableView.VerticalGridLineBrush>
                  <SolidColorBrush Color="Orange"/>
               </xcdg:TableView.VerticalGridLineBrush>
            </xcdg:TableView> 
          </xcdg:DataGridControl.View>
       </xcdg:DataGridControl>
    </Grid>
    VB.NET
    Copy Code
    Dim view As New TableView()
    view.HorizontalGridLineThickness = 1
    view.VerticalGridLineThickness = 1
    
    view.HorizontalGridLineBrush = Brushes.Orange
    view.VerticalGridLineBrush = Brushes.Orange
    
    dataGridControl.View = view
    C#
    Copy Code
    TableView view = new TableView();
    view.HorizontalGridLineThickness = 1;
    view.VerticalGridLineThickness = 1;
    
    view.HorizontalGridLineBrush = Brushes.Orange;
    view.VerticalGridLineBrush = Brushes.Orange;
    
    dataGridControl.View = view;